package com.jch.dm.chapter_6_prototype.framework;

/**
 * @author jch
 * 原型模式 示例
 */
public interface Product extends Cloneable{

    /**
     * 使用
     * @param s 使用者
     */
    public abstract void use(String s);

    /**
     * 复制类方法
     * @return 目标类
     */
    public abstract Product createClone();
}
